home *** CD-ROM | disk | FTP | other *** search
- /* This file contains all of the type declarations for the functions *
- * in the mathfx library. This file should be included in all user *
- * routines that make use of that library. */
-
- /* If we create a 68881 version of the library */
- #ifdef M68881
- #include <m68881.h>
- #endif
-
- /* All of the void type declarations are made first. */
- void fxadv();
- void fxbeg();
- void fxbin();
- void fxbox();
- void fxccal();
- void fxclr();
- void fxcntr();
- void fxcol();
- void fxcont();
- void fxdeco();
- void fxdtik();
- void fxend();
- void fxenv();
- void fxerrx();
- void fxerry();
- void fxerx1();
- void fxery1();
- void fxfont();
- void fxform();
- void fxgra();
- void fxgspa();
- void fxhist();
- void fxhrsh();
- void fxjoin();
- void fxlab();
- void fxlclp();
- void fxline();
- void fxmtex();
- void fxnxtv();
- void fxoutmode();
- void fxpoi1();
- void fxpoin();
- void fxptex();
- void fxr135();
- void fxr45();
- void fxschr();
- void fxsmaj();
- void fxsmin();
- void fxssym();
- void fxstar();
- void fxstik();
- void fxstr();
- void fxstyl();
- void fxsvpa();
- void fxsym();
- void fxsym1();
- void fxtext();
- void fxupd();
- void fxvpor();
-
- void fxvsta();
- void fxwind();
- void fxxtik();
- void fxxybx();
- void fxxytx();
- void fxytik();
- void fxzbx();
- void fxztx();
-
- /* 3-D routine types*/
- void fx3cut();
- void fxbox3();
- void fxgrid3();
- void fxot3d();
- void fxside3();
- void fxt3zz();
- void fxw3d();
-
- /* The novice mathfx user will not need to call the following functions */
- void fatal();
- void genlin();
- void movphy();
- void draphx();
- void draphy();
- void movwor();
- void drawor();
- void setphy();
- void setpxl();
- void setsub();
- void xform();
- void glev();
- void slev();
- void gbase();
- void sbase();
- void gnms();
- void snms();
- void gdev();
- void sdev();
- void gcurr();
- void scurr();
- void gdom();
- void sdom();
- void grange();
- void srange();
- void gw3wc();
- void sw3wc();
- void gvpp();
- void svpp();
- void gspp();
- void sspp();
-
-
- void gclp();
- void sclp();
- void gphy();
- void sphy();
- void gsub();
- void ssub();
- void gumpix();
- void sumpix();
- void gatt();
- void satt();
- void gspd();
- void sspd();
- void gvpd();
- void svpd();
- void gvpw();
- void svpw();
- void gpixmm();
- void spixmm();
- void gwp();
- void swm();
- void gwm();
- void swp();
- void gdp();
- void sdp();
- void gmp();
-
- void smp();
- void gchr();
- void schr();
- void gsym();
- void ssym();
- void gmaj();
- void smaj();
- void gmin();
- void smin();
-
- /* Functions that return floats */
- float fxstrl();
- float dcmmx();
- float dcmmy();
- float dcscx();
- float dcscy();
- float mmdcx();
- float mmdcy();
- float scdcx();
- float scdcy();
- float wcmmx();
- float wcmmy();
- float w3wcx();
- float w3wcy();
-
- /* Functions returning ints */
- int fxabv();
- int fxcvec();
- int dcpcx();
- int dcpcy();
- int mmpcx();
- int mmpcy();
- int round();
- int stindex();
- int strpos();
- int wcpcx();
- int wcpcy();
-
- /* Device independent routines */
- void grbeg();
- void grclr();
- void grcol();
- void grinit();
- void grgra();
- void grline();
- void grtext();
- void grtidy();
-
- /* Declarations for any new device drivers should be added to the list *
- * below. These routines are called only in the file fxstar.c (except *
-
- * for beep
- w() which is also called by ???) */
- void amiini();
- void amitex();
- void amigra();
- void amicol();
- void amiclr();
- void amilin();
- void amitid();
- void beepw();
-
- void tekini();
- void tektex();
- void tekgra();
- void tekclr();
- void tekcol();
- void teklin();
- void tektid();
-
- void impini();
- void imptex();
- void impgra();
- void impclr();
- void impcol();
- void implin();
- void imptid();
-
- void jetini();
- void jettex();
- void jetgra();
- void jetclr();
- void jetcol();
- void jetlin();
- void jettid();
-